home *** CD-ROM | disk | FTP | other *** search
- #ifndef __TOOLBOX__
- #define __TOOLBOX__
-
- #ifndef __TYPES__
- #include <Types.h>
- #endif
-
- #define kNullString ("\p")
-
- #if STRICT_WINDOWS
- #define kInFront ((WindowRef)-1L)
- #else
- #define kInFront ((WindowPtr)-1L)
- #endif
-
- #define GlobalRectToLocalRect(r) \
- do { \
- Point _p; \
- _p.h = (*(r)).left; \
- _p.v = (*(r)).top; \
- GlobalToLocal(&_p); \
- (*(r)).left = _p.h; \
- (*(r)).top = _p.v; \
- _p.h = (*(r)).right; \
- _p.v = (*(r)).bottom; \
- GlobalToLocal(&_p); \
- (*(r)).right = _p.h; \
- (*(r)).bottom = _p.v; \
- } while (false)
-
- #define LocalRectToGlobalRect(r) \
- do { \
- Point _p; \
- _p.h = (*(r)).left; \
- _p.v = (*(r)).top; \
- LocalToGlobal(&_p); \
- (*(r)).left = _p.h; \
- (*(r)).top = _p.v; \
- _p.h = (*(r)).right; \
- _p.v = (*(r)).bottom; \
- LocalToGlobal(&_p); \
- (*(r)).right = _p.h; \
- (*(r)).bottom = _p.v; \
- } while (false)
-
- OSErr InitToolbox(void);
- void CheckGrowZone(void);
- void DoDiskEvent(long aMessage);
- Boolean CommandKeyIsDown(void);
- Boolean OptionKeyIsDown(void);
- void ReportError(OSErr anError);
- Boolean HasFeature(OSType anAttribute, long aFeature);
- void HideApplication(void);
-
- #endif